/**
 * 
 * gislin
 * 2017年4月25日
 */
package com.szholly.pro.watergas_server.ps.monitor;

/**
 * @author gislin
 * 2017年4月25日
 */
public enum MonitorDataType {
	
	second("SecondData","BD_MO_RT","2011"),
	minute("MinuteData","BD_MO_MIN","2051"),
	hour("HourData","BD_MO_HOUR","2061"),
	day("DayData","BD_MO_DAY","2031"),
	Week("weekData","BD_MO_RPT_WEEK",""),
	month("monthData","BD_MO_MONTH",""),
	quarter("quarterData","BD_MO_QUARTER",""),
	year("yearData","BD_MO_YEAR",""),
	cycle("CycleData","BD_MO_CYCLE","8051"),
	minuteAudit("MinuteAuditData","MONITOR_DATA_MIN_AUDIT","Audit"),
	hourAudit("MinuteAuditData","MONITOR_DATA_MIN_AUDIT","Audit"),
    dayAudit("DayAuditData","MONITOR_DATA_DAY_AUDIT","Audit"),
	
	/**
	 * 污水
	 */
	szws_second("SecondData","SZWS_MONITOR_DATA","2011"),
	szws_minute("MinuteData","SZWS_MONITOR_DATA_MIN","2051"),
	szws_hour("HourData","SZWS_MONITOR_DATA_HOUR","2061"),
	szws_day("DayData","SZWS_MONITOR_DATA_DAY","2031"),
	szws_week("weekData","SZWS_MONITOR_DATA_WEEK",""),
	szws_month("monthData","SZWS_MONITOR_DATA_MONTH",""),
	szws_quarter("quarterData","SZWS_MONITOR_DATA_QUARTER",""),
	szws_year("monthData","SZWS_MONITOR_DATA_YEAR",""),
	szws_cycle("CycleData","SZWS_MONITOR_DATA_CYCLE","8051"),
	
	/**
	 * 地表水
	 */
	szsw_second("SecondData","SZSW_MONITOR_DATA","2011"),
	szsw_minute("MinuteData","SZSW_MONITOR_DATA_MIN","2051"),
	szsw_hour("HourData","SZSW_MONITOR_DATA_HOUR","2061"),
	szsw_day("DayData","SZSW_MONITOR_DATA_DAY","2031"),
	szsw_week("weekData","SZSW_MONITOR_DATA_WEEK",""),
	szsw_month("monthData","SZSW_MONITOR_DATA_MONTH",""),
	szsw_quarter("quarterData","SZSW_MONITOR_DATA_QUARTER",""),
	szsw_year("monthData","SZSW_MONITOR_DATA_YEAR",""),
	szsw_cycle("CycleData","SZSW_MONITOR_DATA_CYCLE","8051"),
	
	/**
	 * 工业废水
	 */
	szgyfs_second("SecondData","SZGYFS_MONITOR_DATA","2011"),
	szgyfs_minute("MinuteData","SZGYFS_MONITOR_DATA_MIN","2051"),
	szgyfs_hour("HourData","SZGYFS_MONITOR_DATA_HOUR","2061"),
	szgyfs_day("DayData","SZGYFS_MONITOR_DATA_DAY","2031"),
	szgyfs_week("weekData","SZGYFS_MONITOR_DATA_WEEK",""),
	szgyfs_month("monthData","SZGYFS_MONITOR_DATA_MONTH",""),
	szgyfs_quarter("quarterData","SZGYFS_MONITOR_DATA_QUARTER",""),
	szgyfs_year("monthData","SZGYFS_MONITOR_DATA_YEAR",""),
	szgyfs_cycle("CycleData","SZGYFS_MONITOR_DATA_CYCLE","8051"),
	
	/**
	 * 工业废气
	 */
	szgyfq_second("SecondData","SZGYFQ_MONITOR_DATA","2011"),
	szgyfq_minute("MinuteData","SZGYFQ_MONITOR_DATA_MIN","2051"),
	szgyfq_hour("HourData","SZGYFQ_MONITOR_DATA_HOUR","2061"),
	szgyfq_day("DayData","SZGYFQ_MONITOR_DATA_DAY","2031"),
	szgyfq_week("weekData","SZGYFQ_MONITOR_DATA_WEEK",""),
	szgyfq_month("monthData","SZGYFQ_MONITOR_DATA_MONTH",""),
	szgyfq_quarter("quarterData","SZGYFQ_MONITOR_DATA_QUARTER",""),
	szgyfq_year("monthData","SZGYFQ_MONITOR_DATA_YEAR",""),
	szgyfq_cycle("CycleData","SZGYFQ_MONITOR_DATA_CYCLE","8051"),
	
	/**
	 * 深圳供水
	 */
	szgs_second("SecondData","SZGS_MONITOR_DATA","2011"),
	szgs_minute("MinuteData","SZGS_MONITOR_DATA_MIN","2051"),
	szgs_hour("HourData","SZGS_MONITOR_DATA_HOUR","2061"),
	szgs_day("DayData","SZGS_MONITOR_DATA_DAY","2031"),
	szgs_week("weekData","SZGS_MONITOR_DATA_WEEK",""),
	szgs_month("monthData","SZGS_MONITOR_DATA_MONTH",""),
	szgs_quarter("quarterData","SZGS_MONITOR_DATA_QUARTER",""),
	szgs_year("monthData","SZGS_MONITOR_DATA_YEAR",""),
	szgs_cycle("CycleData","SZGS_MONITOR_DATA_CYCLE","8051"),
	
	/**
	 * 珠海市地表水
	 */
	zhsw_second("SecondData","ZHSW_MONITOR_DATA","2011"),
	zhsw_minute("MinuteData","ZHSW_MONITOR_DATA_MIN","2051"),
	zhsw_hour("HourData","ZHSW_MONITOR_DATA_HOUR","2061"),
	zhsw_day("DayData","ZHSW_MONITOR_DATA_DAY","2031"),
	zhsw_week("weekData","ZHSW_MONITOR_DATA_WEEK",""),
	zhsw_month("monthData","ZHSW_MONITOR_DATA_MONTH",""),
	zhsw_quarter("quarterData","ZHSW_MONITOR_DATA_QUARTER",""),
	zhsw_year("monthData","ZHSW_MONITOR_DATA_YEAR",""),
	zhsw_cycle("CycleData","ZHSW_MONITOR_DATA_CYCLE","8051");
	
	/**
	 * 数据类型
	 */
	private String dataType;
	
	/**
	 * 数据表名
	 */
	private String tableName;
	
	/**
	 * 命令编号
	 */
	private String cn;
	
	private MonitorDataType(String dataType,String tableName,String cn){
		this.dataType = dataType;
		this.tableName = tableName;
		this.cn = cn;
	}

	public String getDataType() {
		return dataType;
	}

	public String getTableName() {
		
		return tableName;
	}

	public String getCn() {
		return cn;
	}
	
}
